Package br.com.setis.printer
Interface IPrinter
public interface IPrinter
-
Method Summary
Modifier and TypeMethodDescriptionvoidprintFormFeed(IPrinterListener listener) Realiza a passagem de papel.voidprintHtml(String receipt, IPrinterListener listener) Imprime o comprovante formatado com tags html.voidprintImage(android.graphics.Bitmap image, IPrinterListener listener) Realiza a impressão de uma imagem.voidprintLine(String line, IPrinterListener listener) Realiza a impressão de uma linha.voidprintStatus(IPrinterListener listener) Realiza a verificação do status da impressoravoidprintSymbolCode(String impCod, PrinterSymbolCode symbolCode, IPrinterListener listener) Realiza a impressão de um código de barras ou QRCode.
-
Method Details
-
printLine
Realiza a impressão de uma linha.- Parameters:
line- String contendo a linha a ser impressa.listener- Callback de retornoIPrinterListener.
-
printImage
Realiza a impressão de uma imagem.- Parameters:
image- Bitmap da imagem a ser impressa.listener- Callback de retornoIPrinterListener.
-
printFormFeed
Realiza a passagem de papel.- Parameters:
listener- Callback de retornoIPrinterListener.
-
printHtml
Imprime o comprovante formatado com tags html.- Parameters:
receipt- String contendo o texto formatado em html para impressão.listener- Callback de retornoIPrinterListener.
-
printStatus
Realiza a verificação do status da impressora- Parameters:
listener- Callback de retornoIPrinterListener.
-
printSymbolCode
void printSymbolCode(String impCod, PrinterSymbolCode symbolCode, @NonNull IPrinterListener listener) Realiza a impressão de um código de barras ou QRCode.- Parameters:
impCod- Código a ser impresso.symbolCode- Tipo de códigoPrinterSymbolCodelistener- Callback de retornoIPrinterListener.
-